
.g-bd {
  background: transparent;
  width         : 100%;
  &.cnt-box-include {
    border-radius : 4px;
    background    : rgba(255, 255, 255, 0.35);
  }
}

.m-header {
  padding : 15px 0 0;
  .j-headimg {
    width       : 100%;
    line-height : 1em;
    background  : none;
    color       : #fff;
    font-size   : 24px;
    text-align  : center;
    &:before {
      content : "网易通行证登录";
    }
  }
}

.m-cnt {
  padding : 0;
  .inputbox {
    box-sizing          : border-box;
    width               : 325px;
    height              : 52px;
    margin              : 0 auto;
    padding             : 0 20px;
    border              : 1px solid transparent;
    border-bottom-color : #d6d6d6;
    background          : none;
    transition          : 0.25s;
    //&.active {
    //  border              : 1px solid transparent;
    //  border-bottom-color : #317148;
    //}
    &.error-color {
      border              : 1px solid transparent;
      border-bottom-color : #f66;
    }
    &.ckin{
      width: 180px;
      .u-success{
        display: none;
      }
    }
    &.ckimgbox{
      width: 140px;
      border-bottom:none;
    }
  }

  .u-logo {
    height     : 30px;
    width      : 30px;
    padding    : 0;
    margin-top : 10px;
    transition : 0.25s;

    div {
      display    : block;
      width      : 100%;
      height     : 100%;
      margin     : 0;
      background : transparent center no-repeat;
    }
    .u-logo-img1 {
      background : url("/static/img/login_usn.png") center no-repeat;
    }
    .u-logo-img2 {
      background : url("/static/img//login_psw.png") center no-repeat;
    }
  }
  .u-input {
    input {
      height       : 100%;
      width        : 190px;
      padding-left : 12px;
      background   : none;
      color        : #fff;
      line-height  : 50px;
      font-size    : 16px;
      font-weight  : normal;
    }
  }
  .u-success {
    margin-top : 20px;
  }

  #login-form {
    .u-label {
      font-size : 16px;
    }
    .m-ckcnt {
      width  : 325px;
      margin : 18px auto 0;
    }
    .m-sug {
      top              : 100%;
      left             : 50%;
      width            : 250px;
      margin-left      : -100px;
      background-color : #fff;
      border           : none;
      border-radius    : 0;
      box-shadow       : 0 0 10px rgba(0, 0, 0, 0.25);
      .itm {
        height       : auto;
        padding-left : 12px;
        font-size    : 16px;
        line-height  : 2em;
        color        : #666;
      }
      .js-selected {
        background : #f0f0f0;
      }
    }
  }

  .ScapTcha {
    margin : 0 auto 0 10px;
    .slideBg {
      border     : 1px solid #d6d6d6 !important;
      background : rgba(255, 255, 255, .5);
    }
    .hintTxt {
      font-size : 11px;
    }
  }

  .m-nerror {
    display     : block !important;
    height      : 1.5em;
    margin-top  : 9px;
    padding     : 0 40px;
    font-size   : 11px;
    line-height : 1.5em;
    transition  : 0.25s;
    &.f-dn {
      opacity : 0;
    }
  }

  .loginbox {
    margin-top    : 9px;
    margin-bottom : 0;
  }
  .u-loginbtn {
    display          : block;
    width            : 325px;
    height           : 45px;
    margin           : 0 auto;
    border-radius    : 4px;
    background-color : #317148;
    font-size        : 20px;
    line-height      : 45px;
    transition       : 0.5s;
    &:hover{
      background-color : #4da672;

    }
    &.btndisabled {
      background-color : rgba(255, 255, 255, .5);
      color            : #aaa;
      &:hover{
        background-color : rgba(255, 255, 255, .5);
      }
    }
  }
  .m-unlogin {
    width   : 320px;
    margin  : 18px auto;
    padding: 0;
    .forgetpwd, .u-regbtn {
      color     : #fff;
      font-size : 11px;
    }
  }
}

.fur-change-email, .m-footer {
  display : none;
}

.m-cnt .m-unlogin .forgetpwd, .m-cnt .m-unlogin .u-regbtn {
  //font-family :simsun, serif;
  font-size : 12px;
  &:hover {
    color : #fff;
  }
}

.m-cnt .m-unlogin .u-regbtn.bgcolor {
  color : #ffea00;
  &:hover {
    color : #fff;
  }
}

input::-webkit-input-placeholder {
  height      : 100%;
  font-size   : 16px;
  font-weight : normal;
  line-height : 50px;
  color       : #d6d6d6;
}